package net.sxnic.jhitem.itemfund;

import net.sxnic.jhitem.itemfund.ItemFund;
import net.sxnic.jhitem.itemfund.dao.ItemFundDao;
import net.sxinfo.core.spring25.Dao;
import net.sxinfo.core.spring25.DefaultManager;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

@Service("itemFundManager")
public class DefaultItemFundManager extends DefaultManager<ItemFund,ItemFundDao,String>
		implements ItemFundManager{

	@Autowired
	private ItemFundDao itemFundDao;
	@Override
	protected Dao<ItemFund, String> getEntityDao() {
		return itemFundDao;
	}
	
	/**
	 * 根据主表ID获取经费实体
	 * @param baseinfoId 主表ID
	 * @return 经费实体
	 */
	public ItemFund getEntityByBaseinfoId(String baseinfoId)
	{
		return itemFundDao.findByUnique("baseinfoId", baseinfoId);
	}
}
